import request from '/@/utils/request';

/**
 * （不建议写成 request.post(xxx)，因为这样 post 时，无法 params 与 data 同时传参）
 *
 * 登录api接口集合
 * @method signIn 用户登录
 * @method signOut 用户退出登录
 */
export function useLoginApi() {
	return {
		signIn: (data: object) => {
			return request({
				url: '/login/login',
				method: 'post',
				data,
			});
		},
		signOut: (data: object) => {
			return request({
				url: '/user/signOut',
				method: 'post',
				data,
			});
		},
		getAllLogin: (params?: object)=>{
			return request({
				url:'/login/getAlllogin',
				method:'get',
				params,
			});
		},
		//新增和修改
		save:(data?: object)=>{
			return request({
				url:'/login/addlogin',
				method:'post',
				data,
			})
		},
		//获取所有学生信息（分页查询）
		getLogin:(data?:object)=>{
			return request({
				url:'/login/getLogin',
				method:'post',
				data,
			})
		},
		//删除学生信息
		deleteLogin:(data?:object)=>{
			return request({
				url:'/login/deleteLogin',
				method:'post',
				data,
			})
		},
		//搜索学生姓名
		searchLogin:(data?:object)=>{
			return request({
				url:'/login/searchLogin',
				method:'post',
				data,
			})
		}
	};
}
